html中<radio>单选按钮控件标签用法解析及如何设置默认选中

您所在的位置:网站首页 element ui 单选列表 html中<radio>单选按钮控件标签用法解析及如何设置默认选中

html中<radio>单选按钮控件标签用法解析及如何设置默认选中

2023-04-12 19:10| 来源: 网络整理| 查看: 265

方法有两种。

第一种通过select的属性来设置选中项,此方法可以在动态语言如php在后台根据需要控制输出结果。

select  id =  "sel"

option  value = "1" 1/ option

option  value = "2"  selected = "selected" 2/ option

option  value = "3" 3/ option

/ select  

第二种为通过前端js来控制选中的项:

script  type = "text/javascript"

function change(){

document.getElementById("sel")[2].selected=true

}

/ script

select  id =  "sel"

option  value = "1" 1/ option

option  value = "2" 2/ option

option  value = "3" 3/ option

/ select

input  type = "button"  value = "修改"  onclick = "change()"  /

获取select标签选中项文本的js代码为:

var  val = document.all.Item.options[document.all.Item.selectedIndex].text

var  i=document.getElementById('sel').options[document.getElementById('sel').selectedIndex].value

扩展资料

Radio 对象代表 HTML 表单中的单选按钮。在 HTML 表单中 input type="radio"每出现一次,一个 Radio 对象就会被创建。

单选按钮是表示一组互斥选项按钮中的一个。当一个按钮被选中,之前选中的按钮就变为非选中的。当单选按钮被选中或不选中时,该按钮就会触发 onclick 事件句柄。您可通过遍历表单的 elements[] 数组来访问 Radio 对象,或者通过使用 document.getElementById()。

参考资料:百度百科-radio

html中radio的用法:

radio分组 :只要name一样,就是一组的,即一组中只能选择一个,如下:

spangroup1:/span

input type="radio" id="radio1" checked="checked" name="group1" /radio1

input type="radio" id="radio2" name="group1" /radio2

input type="radio" id="radio3" name="group1" /radio3

spangroup2:/span

input type="radio" id="radio4" checked="checked" name="group2" /radio4

input type="radio" id="radio5" name="group2" /radio5

input type="radio" id="radio6" name="group2" /radio6

获取选中的radio节点:使用jquery可以很方便做到,先选择group,然后过滤出checked的,如下

var group1 = $("[name='group1']").filter(":checked")

console.log(group1.attr("id"))

选中一个radio节点:使用jquery设置checked属性,如下

$("#radio2").attr("checked", "checked")

去选中一个radio节点 移除checked属性,如下

$("#radio1").removeAttr("checked")

这样做的结果可能造成一组radio中没有一个处于选中状态

注册选中去选中事件:还是使用jquery的on函数来注册change事件,如下:

$("[name='group1']").on("change",

 function (e) {

        console.log($(e.target).val())

  }

)

这样只要group1中任何一个有选中的,就会触发函数

欢迎分享,转载请注明来源:内存溢出

原文地址:https://outofmemory.cn/zaji/7423437.html



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3